package com.test0110;

import java.util.HashMap;
import java.util.TreeMap;

public class Java05 {
    public static void main(String[] args) {
        //        java.util.HashMap
//        编写一个 Java 程序，创建一个`HashMap`对象，添加四个键值对
//        "key1"->100、"key2"->200、"key3"->300、"key4"->400，
//        然后使用`remove()`方法移除键为"key2"的键值对，并输出移除后的映射。
        HashMap<String,Integer> map =new HashMap<>();
        map.put("key1",100);
        map.put("key2",200);
        map.put("key3",300);
        map.put("key4",400);
        map.remove("key2");

        map.forEach((k,v)->{
            System.out.println(k+"\t"+v);
        });


//        java.util.TreeMap
//        编写一个 Java 程序，创建一个`TreeMap`对象，添加三个键值对"b"->2、"a"->1、"c"->3，
//        然后遍历输出该映射的所有键值对，观察键的排序情况。
        TreeMap<String,Integer> map1 =new TreeMap<>();//排序
        map1.put("b",2);
        map1.put("a",1);
        map1.put("c",3);
        map1.forEach((k,v)->{
            System.out.println(k+"\t"+v);
        });
    }
}
